package com.skivingcloud.report.entity;

import java.io.Serial;
import java.io.Serializable;

public class MesExecSqlDto implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;
    /**
     * sql语句
     */
    private String tplSql;

    /**
     * 模板id
     */
    private Long tplId;

    /**
     * 数据源id
     */
    private Long datasourceId;

    /**
     * sql类型 1标准sql 2存储过程
     */
    private Integer sqlType;

    /**
     * 输入参数
     */
    private String inParam;

    /**
     * 输出参数
     */
    private String outParam;

    /**
     * sql参数
     */
    private String sqlParams;

    public String getTplSql() {
        return tplSql;
    }

    public void setTplSql(String tplSql) {
        this.tplSql = tplSql;
    }

    public Long getTplId() {
        return tplId;
    }

    public void setTplId(Long tplId) {
        this.tplId = tplId;
    }

    public Long getDatasourceId() {
        return datasourceId;
    }

    public void setDatasourceId(Long datasourceId) {
        this.datasourceId = datasourceId;
    }

    public Integer getSqlType() {
        return sqlType;
    }

    public void setSqlType(Integer sqlType) {
        this.sqlType = sqlType;
    }

    public String getInParam() {
        return inParam;
    }

    public void setInParam(String inParam) {
        this.inParam = inParam;
    }

    public String getOutParam() {
        return outParam;
    }

    public void setOutParam(String outParam) {
        this.outParam = outParam;
    }

    public String getSqlParams() {
        return sqlParams;
    }

    public void setSqlParams(String sqlParams) {
        this.sqlParams = sqlParams;
    }
}
